package com.snail.snailvr.mvp.views;

import android.app.Activity;

import com.snail.snailvr.model.BaseData;

/**
 * 基类View
 */
public interface BaseView {
    /**
     * 显示加载进度条
     */
    void showLoading();

    /**
     * 隐藏加载进度条
     */
    void hideLoading();

    /**
     * 显示无内容界面
     */
    void showEmpty();

    /**
     * 显示错误界面
     */
    void showError();

    /**
     * 数据请求加载完成
     */
    void onRequestComplete(BaseData data);

    Activity getContext();
}
